package com.gopay.common.domain.cps.trans;

import java.math.BigDecimal;
import java.util.List;

import com.gopay.common.constants.trans.Tran01200PortalBatchBizStep;
import com.gopay.common.domain.BaseEntity;

/**
 * 批量退货交易之portal发起VO
 * 
 * @Tran01200PortalBatchVO.java
 * @author fanghw
 * @2013-5-13 上午10:47:03 www.gopay.com.cn Inc.All rights reserved.
 */
public class Tran01200PortalBatchVO extends BaseEntity {
   
    private static final long serialVersionUID = -7842433317133161409L;

    // -------------------------------------------------
    // 【请求参数属性如下】
    // -------------------------------------------------
    /**
     * 交易步骤
     */
    private Tran01200PortalBatchBizStep bizStep;
    
    /**
     * 批次号
     */
    private String batchNo;
    
    /**
     * 原始文件名称
     */
    private String originFileName;
    
    /**
     * 原始文件路径
     */
    private String originFilePath;

    /**
     * 退款客户ID
     */
    private String refundCustId;

    /**
     * 退款账户ID
     */
    private String refundAcctId;

    /**
     * 退款用户ID
     */
    private String refundUserId;

    /**
     * 批量子订单项列表
     */
    private List<Tran01200PortalBatchItemVO> itemList;
    
    /**
     * 操作员信息
     */
    private String operatorInfo;
    
    /**
     * 总退款金额
     */
    private BigDecimal totalRefundAmt;
    

    // -------------------------------------------------
    // 【返回结果属性如下】
    // -------------------------------------------------

    /**
     * 批量付款任务流水ID
     */
    private String taskFlowId;

    /**
     * cps任务ID
     */
    private String cpsTaskId;
    
    private String payPwd;

    private String dcPayPwd;
    
    /**
     * add by zyt 短信验证码
     */
    private String verifyCode;
    
    public Tran01200PortalBatchBizStep getBizStep() {
        return bizStep;
    }

    public void setBizStep(Tran01200PortalBatchBizStep bizStep) {
        this.bizStep = bizStep;
    }

    public String getRefundCustId() {
        return refundCustId;
    }

    public void setRefundCustId(String refundCustId) {
        this.refundCustId = refundCustId;
    }

    public String getRefundAcctId() {
        return refundAcctId;
    }

    public void setRefundAcctId(String refundAcctId) {
        this.refundAcctId = refundAcctId;
    }

    public String getRefundUserId() {
        return refundUserId;
    }

    public void setRefundUserId(String refundUserId) {
        this.refundUserId = refundUserId;
    }

    public String getTaskFlowId() {
        return taskFlowId;
    }

    public void setTaskFlowId(String taskFlowId) {
        this.taskFlowId = taskFlowId;
    }

    public String getCpsTaskId() {
        return cpsTaskId;
    }

    public void setCpsTaskId(String cpsTaskId) {
        this.cpsTaskId = cpsTaskId;
    }

    public List<Tran01200PortalBatchItemVO> getItemList() {
        return itemList;
    }

    public void setItemList(List<Tran01200PortalBatchItemVO> itemList) {
        this.itemList = itemList;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getOriginFileName() {
        return originFileName;
    }

    public void setOriginFileName(String originFileName) {
        this.originFileName = originFileName;
    }

    public String getOriginFilePath() {
        return originFilePath;
    }

    public void setOriginFilePath(String originFilePath) {
        this.originFilePath = originFilePath;
    }

    public String getOperatorInfo() {
        return operatorInfo;
    }

    public void setOperatorInfo(String operatorInfo) {
        this.operatorInfo = operatorInfo;
    }

    public BigDecimal getTotalRefundAmt() {
        return totalRefundAmt;
    }

    public void setTotalRefundAmt(BigDecimal totalRefundAmt) {
        this.totalRefundAmt = totalRefundAmt;
    }

    public String getPayPwd() {
        return payPwd;
    }

    public void setPayPwd(String payPwd) {
        this.payPwd = payPwd;
    }

	public String getDcPayPwd() {
		return dcPayPwd;
	}

	public void setDcPayPwd(String dcPayPwd) {
		this.dcPayPwd = dcPayPwd;
	}

	public String getVerifyCode() {
		return verifyCode;
	}

	public void setVerifyCode(String verifyCode) {
		this.verifyCode = verifyCode;
	}
    
    

}
